to receive shelter - Anglais Synonymes Dictionnaire